package config

import(
	"github.com/go-ini/ini"
)

var (
	AppServerSet=&config{}
)

type config struct{
	ListenPort 		string 		"json:listen_port"			//服务器端口号
	AppKey  		string		"json:app_key"				//程序底层密钥
	MasterDsn 		string		"json:master_dsn"			//数据库链接参数  yes
	LogPath 		string		"json:log_path"				//web 服务日志地址 no
	LogShowColor 	bool		"json:log_show_color"		//日志是否显示颜色 yes
	Level			int			"json:level"				//日志等级 yes
}

func LoadConfigINI(fpath string) bool {
	app_config, err := ini.Load(fpath)
	if err != nil{
		return false
	}
	err = app_config.Section("App").MapTo(AppServerSet)
	if err != nil{
		return false
	}
	return true
}